package teleporting;

public class TeleportItem {
	private String name;
	private String[] locations;
	private boolean equipable;
	private TeleportType teleportType;

	public static TeleportItem GAMES_NECKLACE = new TeleportItem("Games necklace", new String[] { "Clan wars",
			"Burthorpe", "Wilderness volcano", "Barbarian outpost" }, true, TeleportType.NECKLACE);
	public static TeleportItem RING_OF_DUELING = new TeleportItem("Ring of Dueling", new String[] { "Duel Arena",
			"Castle Wars", "Fist of Guthix" }, true, TeleportType.RING);
	public static TeleportItem COMBAT_BRACELET = new TeleportItem("Combat bracelet", new String[] { "Warriors' Guild",
			"Champions' Guild", "Monastery", "Ranging Guild" }, true, TeleportType.BRACELET);
	public static TeleportItem AMULET_OF_GLORY = new TeleportItem("Amulet of glory", new String[] { "Edgeville",
			"Karamja", "Draynor Village", "Al Kharid" }, true, TeleportType.AMULET);
	public static TeleportItem VARROCK = new TeleportItem("Varrock teleport", new String[] { "Varrock" }, false,
			TeleportType.TABLET);
	public static TeleportItem FALADOR = new TeleportItem("Falador teleport", new String[] { "Falador" }, false,
			TeleportType.TABLET);
	public static TeleportItem CAMELOT = new TeleportItem("Camelot teleport", new String[] { "Camelot" }, false,
			TeleportType.TABLET);
	public static TeleportItem LUMBRIDGE = new TeleportItem("Lumbridge teleport", new String[] { "Lumbridge" }, false,
			TeleportType.TABLET);
	public static TeleportItem RING_OF_SLAYING = new TeleportItem("Ring of slaying", new String[] { "Sumona",
			"Slayer Tower", "Freminik Slayer Dungeon", "Tarn's Lair" }, true, TeleportType.RING);
	public static final TeleportItem[] VALUES = { GAMES_NECKLACE, RING_OF_DUELING, COMBAT_BRACELET, AMULET_OF_GLORY,
			VARROCK, FALADOR, CAMELOT, LUMBRIDGE, RING_OF_SLAYING };

	public TeleportItem(String name, String[] locations, boolean equipable, TeleportType teleportType) {
		super();
		this.name = name;
		this.locations = locations;
		this.equipable = equipable;
		this.teleportType = teleportType;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String[] getLocations() {
		return locations;
	}

	public boolean isEquipable() {
		return equipable;
	}

	public void setLocations(String[] locations) {
		this.locations = locations;
	}

	public TeleportType getTeleportType() {
		return teleportType;
	}

	public void setTeleportType(TeleportType teleportType) {
		this.teleportType = teleportType;
	}
}
